home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / hpvdj69x.gpd < prev    next >
Encoding:
Text File  |  1999-07-20  |  31.0 KB  |  909 lines

  1. *%% 
  2. *%% HP DeskJet 69xC
  3. *%%
  4. *%% Copyright 1998-1999 Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpvdj6xx.gpd"
  9.  
  10. *%%
  11. *%% Global Entries
  12. *%%
  13. *PrintRate: 5
  14. *PrintRateUnit: PPM
  15.  
  16.  
  17. *%%
  18. *%% Macros
  19. *%%
  20. *Macros: OEMProductName
  21. {
  22.     OEM_DJ_69x: "HTPD<00 00 00 04 0C 00 00 00>"
  23. }
  24.  
  25. *Macros: OEMPhotoPenDyeFormats
  26. {
  27.     OEM_DF_K632_C632_PHOTO_PEN:
  28. +       "HTDN<00 00 00 02 06 00>"
  29. +       "HTDF<00 00 00 60>"
  30. +           "<00 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  31. +           "<02 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  32. +           "<04 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  33. +           "<06 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  34. +           "<03 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  35. +           "<05 00 00 00 02 00 58 02 2C 01 00 00 FE FF FF FF>"
  36. }
  37.  
  38. *Macros: PCLPhotoPenPrintModeCRDCommands
  39. {
  40.     PCL_CRD_K632_C632_PHOTO_PEN: 
  41. +       "<1B>*g38W<02060258012C00020258012C00020258012C00020258012C00020258012C00020258012C0002>"
  42. }
  43.  
  44. *% collection of the macros common to all modes for this product
  45. *Macros: OEMCommonCombinations
  46. {
  47.     OEM_COMMON_INFO: =OEM_PCL9 =OEM_PCL_MARG_26 =OEM_DJ_69x
  48. }
  49.  
  50.  
  51. *%%
  52. *%% Standard Features
  53. *%%
  54. *Feature: HPPhotoCartridge
  55. {
  56.     *rcNameID: =HP_PHOTO_CARTRIDGE_DISPLAY
  57.     *ConflictPriority: 15
  58.     *FeatureType: DOC_PROPERTY
  59.     *UpdateQualityMacro?: TRUE
  60.  
  61.     *DefaultOption: NotInstalled
  62.     *Option: Installed
  63.     {
  64.         *rcNameID: =INSTALLED_DISPLAY
  65.     }
  66.     *Option: NotInstalled
  67.     {
  68.         *rcNameID: =NOT_INSTALLED_DISPLAY
  69.     }
  70. }
  71.  
  72.  
  73. *Feature: MediaType
  74. {
  75.     *rcNameID: =MEDIA_TYPE_DISPLAY
  76.     *ConflictPriority: 10
  77.     *UpdateQualityMacro?: TRUE
  78.  
  79.     *DefaultOption: STANDARD
  80.     *Option: STANDARD
  81.     {
  82.         *rcNameID: =PLAIN_PAPER_DISPLAY
  83.         *Command: CmdSelect
  84.         {
  85.             *Order: DOC_SETUP.45
  86.             *Cmd: =PCL_MEDIA_PLAIN
  87.         }
  88.  
  89.         *switch: PQ
  90.         {
  91.             *case: Normal
  92.             {
  93.                 EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  94.             }
  95.             *default:
  96.             {
  97.                 EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  98.             }
  99.         }
  100.     }
  101.     *Option: HP_PREMIUM_INKJET_PAPER
  102.     {   
  103.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  104.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  105.         *Command: CmdSelect
  106.         {
  107.             *Order: DOC_SETUP.45
  108.             *Cmd: =PCL_MEDIA_SPECIAL
  109.         }
  110.  
  111.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  112.     }
  113.     *Option: HP_PHOTO_PAPER
  114.     {
  115.         *rcNameID: =HP_PHOTO_PAPER_DISPLAY
  116.         *OptionID: =HP_PHOTO_PAPER_ID
  117.         *Command: CmdSelect
  118.         {
  119.             *Order: DOC_SETUP.45
  120.             *Cmd: =PCL_MEDIA_GLOSSY
  121.         }
  122.  
  123.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  124.     }
  125.     *Option: GLOSSY
  126.     {   
  127.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  128.         *Command: CmdSelect
  129.         {
  130.             *Order: DOC_SETUP.45
  131.             *Cmd: =PCL_MEDIA_GLOSSY
  132.         }
  133.  
  134.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  135.     }
  136.     *Option: TRANSPARENCY
  137.     {
  138.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  139.         *Command: CmdSelect
  140.         {
  141.             *Order: DOC_SETUP.45
  142.             *Cmd: =PCL_MEDIA_TRANSPARENCY
  143.         }
  144.  
  145.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  146.     }
  147. }
  148.  
  149.  
  150. *Feature: PQ
  151. {
  152.     *rcNameID: =PRINT_QUALITY_DISPLAY
  153.     *ConflictPriority: 20
  154.     *FeatureType: DOC_PROPERTY
  155.     *UpdateQualityMacro?: TRUE
  156.  
  157.     *DefaultOption: Normal
  158.     *Option: Econo
  159.     {
  160.         *rcNameID: =DRAFT_DISPLAY
  161.         *Command: CmdSelect
  162.         {
  163.             *Order: DOC_SETUP.47
  164.             *Cmd: =PCL_PQ_ECONO
  165.         }
  166.     }
  167.     *Option: Normal
  168.     {
  169.         *rcNameID: =NORMAL_DISPLAY
  170.         *Command: CmdSelect
  171.         {
  172.             *Order: DOC_SETUP.47
  173.             *Cmd: =PCL_PQ_NORMAL
  174.         }
  175.     }
  176.     *Option: Best
  177.     {
  178.         *rcNameID: =BEST_DISPLAY
  179.         *Command: CmdSelect
  180.         {
  181.             *Order: DOC_SETUP.47
  182.             *Cmd: =PCL_PQ_BEST
  183.         }
  184.     }
  185. }
  186.  
  187.  
  188. *Feature: PM
  189. {
  190.     *rcNameID: =PRINT_MODE_DISPLAY
  191.     *ConflictPriority: 40
  192.     *FeatureType: DOC_PROPERTY
  193.     *UpdateQualityMacro?: TRUE
  194.  
  195.     *DefaultOption: PlainNormalColor
  196.     *Option: PlainEconoMono
  197.     {
  198.         *rcNameID: =AUTO_SELECT_DISPLAY
  199.         *Command: CmdSelect
  200.         {
  201.             *Order: DOC_SETUP.50
  202.             *Cmd: =PCL_CRD_K332
  203.         }
  204.  
  205.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  206.  
  207.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  208.         *Constraints: LIST(PQ.Normal, PQ.Best)
  209.         *Constraints: LIST(Resolution.r600x600)
  210.     }
  211.     *Option: PlainNormalMono
  212.     {
  213.         *rcNameID: =AUTO_SELECT_DISPLAY
  214.         *Command: CmdSelect
  215.         {
  216.             *Order: DOC_SETUP.50
  217.             *Cmd: =PCL_CRD_K332
  218.         }
  219.  
  220.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  221.  
  222.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  223.         *Constraints: LIST(PQ.Econo, PQ.Best)
  224.         *Constraints: LIST(Resolution.r600x600)
  225.     }
  226.     *Option: PlainBestMono
  227.     {
  228.         *rcNameID: =AUTO_SELECT_DISPLAY
  229.         *Command: CmdSelect
  230.         {
  231.             *Order: DOC_SETUP.50
  232.             *Cmd: =PCL_CRD_K662
  233.         }
  234.  
  235.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  236.  
  237.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  238.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  239.         *Constraints: LIST(Resolution.r300x300)
  240.     }
  241.     *Option: PlainEconoColor
  242.     {
  243.         *rcNameID: =AUTO_SELECT_DISPLAY
  244.         *Command: CmdSelect
  245.         {
  246.             *Order: DOC_SETUP.50
  247.             *Cmd: =PCL_CRD_K332_C332
  248.         }
  249.  
  250.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  251.  
  252.         *Constraints: LIST(ColorMode.Gray8, ColorMode.Color24)
  253.         *Constraints: LIST(PQ.Normal, PQ.Best)
  254.         *Constraints: LIST(Resolution.r600x600)
  255.     }
  256.     *Option: PlainNormalColor
  257.     {
  258.         *rcNameID: =AUTO_SELECT_DISPLAY
  259.         *Command: CmdSelect
  260.         {
  261.             *Order: DOC_SETUP.50
  262.             *Cmd: =PCL_CRD_K632_C332
  263.         }
  264.  
  265.         EXTERN_GLOBAL: *OEMCustomData:
  266. +           =OEM_COMMON_INFO
  267. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  268.  
  269.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  270.         *Constraints: LIST(PQ.Econo, PQ.Best)
  271.         *Constraints: LIST(Resolution.r600x600)
  272.     }
  273.     *Option: PlainNormalColorPhotoPen
  274.     {
  275.         *rcNameID: =AUTO_SELECT_DISPLAY
  276.         *Command: CmdSelect
  277.         {
  278.             *Order: DOC_SETUP.50
  279.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  280.         }
  281.  
  282.         EXTERN_GLOBAL: *OEMCustomData:
  283. +           =OEM_COMMON_INFO
  284. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  285.  
  286.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  287.         *Constraints: LIST(PQ.Econo, PQ.Best)
  288.         *Constraints: LIST(Resolution.r600x600)
  289.     }
  290.     *Option: PlainBestColor
  291.     {
  292.         *rcNameID: =AUTO_SELECT_DISPLAY
  293.         *Command: CmdSelect
  294.         {
  295.             *Order: DOC_SETUP.50
  296.             *Cmd: =PCL_CRD_K662_C332
  297.         }
  298.  
  299.         EXTERN_GLOBAL: *OEMCustomData:
  300. +           =OEM_COMMON_INFO
  301. +           =OEM_DF_K662_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  302.  
  303.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  304.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  305.         *Constraints: LIST(Resolution.r600x600)
  306.     }
  307.     *Option: PlainBestColorPhotoPen
  308.     {
  309.         *rcNameID: =AUTO_SELECT_DISPLAY
  310.         *Command: CmdSelect
  311.         {
  312.             *Order: DOC_SETUP.50
  313.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  314.         }
  315.  
  316.         EXTERN_GLOBAL: *OEMCustomData:
  317. +           =OEM_COMMON_INFO
  318. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  319.  
  320.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  321.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  322.         *Constraints: LIST(Resolution.r600x600)
  323.     }
  324.     *Option: SpecialNormal
  325.     {
  326.         *rcNameID: =AUTO_SELECT_DISPLAY
  327.         *Command: CmdSelect
  328.         {
  329.             *Order: DOC_SETUP.50
  330.             *Cmd: =PCL_CRD_K632_C332
  331.         }
  332.  
  333.         EXTERN_GLOBAL: *OEMCustomData:
  334. +           =OEM_COMMON_INFO
  335. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  336.  
  337.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  338.         *Constraints: LIST(PQ.Econo, PQ.Best)
  339.         *Constraints: LIST(Resolution.r600x600)
  340.     }
  341.     *Option: SpecialNormalPhotoPen
  342.     {
  343.         *rcNameID: =AUTO_SELECT_DISPLAY
  344.         *Command: CmdSelect
  345.         {
  346.             *Order: DOC_SETUP.50
  347.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  348.         }
  349.  
  350.         EXTERN_GLOBAL: *OEMCustomData:
  351. +           =OEM_COMMON_INFO
  352. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  353.  
  354.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  355.         *Constraints: LIST(PQ.Econo, PQ.Best)
  356.         *Constraints: LIST(Resolution.r600x600)
  357.     }
  358.     *Option: SpecialBest
  359.     {
  360.         *rcNameID: =AUTO_SELECT_DISPLAY
  361.         *Command: CmdSelect
  362.         {
  363.             *Order: DOC_SETUP.50
  364.             *Cmd: =PCL_CRD_K632_C632
  365.         }
  366.  
  367.         EXTERN_GLOBAL: *OEMCustomData: 
  368. +           =OEM_COMMON_INFO
  369. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  370.  
  371.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  372.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  373.         *Constraints: LIST(Resolution.r600x600)
  374.     }
  375.     *Option: SpecialBestPhotoPen
  376.     {
  377.         *rcNameID: =AUTO_SELECT_DISPLAY
  378.         *Command: CmdSelect
  379.         {
  380.             *Order: DOC_SETUP.50
  381.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  382.         }
  383.  
  384.         EXTERN_GLOBAL: *OEMCustomData:
  385. +           =OEM_COMMON_INFO
  386. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  387.  
  388.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  389.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  390.         *Constraints: LIST(Resolution.r600x600)
  391.     }
  392.     *Option: PhotoNormal
  393.     {
  394.         *rcNameID: =AUTO_SELECT_DISPLAY
  395.         *Command: CmdSelect
  396.         {
  397.             *Order: DOC_SETUP.50
  398.             *Cmd: =PCL_CRD_K632_C332
  399.         }
  400.  
  401.         EXTERN_GLOBAL: *OEMCustomData: 
  402. +           =OEM_COMMON_INFO
  403. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PHOTO =OEM_PQ_NORMAL
  404.  
  405.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  406.         *Constraints: LIST(PQ.Econo, PQ.Best)
  407.         *Constraints: LIST(Resolution.r600x600)
  408.     }
  409.     *Option: PhotoNormalPhotoPen
  410.     {
  411.         *rcNameID: =AUTO_SELECT_DISPLAY
  412.         *Command: CmdSelect
  413.         {
  414.             *Order: DOC_SETUP.50
  415.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  416.         }
  417.  
  418.         EXTERN_GLOBAL: *OEMCustomData:
  419. +           =OEM_COMMON_INFO
  420. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PHOTO =OEM_PQ_NORMAL
  421.  
  422.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  423.         *Constraints: LIST(PQ.Econo, PQ.Best)
  424.         *Constraints: LIST(Resolution.r600x600)
  425.     }
  426.     *Option: PhotoBest
  427.     {
  428.         *rcNameID: =AUTO_SELECT_DISPLAY
  429.         *Command: CmdSelect
  430.         {
  431.             *Order: DOC_SETUP.50
  432.             *Cmd: =PCL_CRD_K632_C632
  433.         }
  434.  
  435.         EXTERN_GLOBAL: *OEMCustomData:
  436. +           =OEM_COMMON_INFO
  437. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PHOTO =OEM_PQ_BEST
  438.  
  439.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  440.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  441.         *Constraints: LIST(Resolution.r600x600)
  442.     }
  443.     *Option: PhotoBestPhotoPen
  444.     {
  445.         *rcNameID: =AUTO_SELECT_DISPLAY
  446.         *Command: CmdSelect
  447.         {
  448.             *Order: DOC_SETUP.50
  449.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  450.         }
  451.  
  452.         EXTERN_GLOBAL: *OEMCustomData:
  453. +           =OEM_COMMON_INFO
  454. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PHOTO =OEM_PQ_BEST
  455.  
  456.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  457.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  458.         *Constraints: LIST(Resolution.r600x600)
  459.     }
  460.     *Option: PremPhotoNormal
  461.     {
  462.         *rcNameID: =AUTO_SELECT_DISPLAY
  463.         *Command: CmdSelect
  464.         {
  465.             *Order: DOC_SETUP.50
  466.             *Cmd: =PCL_CRD_K632_C332
  467.         }
  468.  
  469.         EXTERN_GLOBAL: *OEMCustomData: 
  470. +           =OEM_COMMON_INFO
  471. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  472.  
  473.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  474.         *Constraints: LIST(PQ.Econo, PQ.Best)
  475.         *Constraints: LIST(Resolution.r600x600)
  476.     }
  477.     *Option: PremPhotoNormalPhotoPen
  478.     {
  479.         *rcNameID: =AUTO_SELECT_DISPLAY
  480.         *Command: CmdSelect
  481.         {
  482.             *Order: DOC_SETUP.50
  483.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  484.         }
  485.  
  486.         EXTERN_GLOBAL: *OEMCustomData: 
  487. +           =OEM_COMMON_INFO
  488. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  489.  
  490.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  491.         *Constraints: LIST(PQ.Econo, PQ.Best)
  492.         *Constraints: LIST(Resolution.r600x600)
  493.     }
  494.     *Option: PremPhotoBest
  495.     {
  496.         *rcNameID: =AUTO_SELECT_DISPLAY
  497.         *Command: CmdSelect
  498.         {
  499.             *Order: DOC_SETUP.50
  500.             *Cmd: =PCL_CRD_K632_C632
  501.         }
  502.  
  503.         EXTERN_GLOBAL: *OEMCustomData: 
  504. +           =OEM_COMMON_INFO
  505. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  506.  
  507.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  508.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  509.         *Constraints: LIST(Resolution.r600x600)
  510.     }
  511.     *Option: PremPhotoBestPhotoPen
  512.     {
  513.         *rcNameID: =AUTO_SELECT_DISPLAY
  514.         *Command: CmdSelect
  515.         {
  516.             *Order: DOC_SETUP.50
  517.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  518.         }
  519.  
  520.         EXTERN_GLOBAL: *OEMCustomData: 
  521. +           =OEM_COMMON_INFO
  522. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  523.  
  524.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  525.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  526.         *Constraints: LIST(Resolution.r600x600)
  527.     }
  528.     *Option: TransparencyNormal
  529.     {
  530.         *rcNameID: =AUTO_SELECT_DISPLAY
  531.         *Command: CmdSelect
  532.         {
  533.             *Order: DOC_SETUP.50
  534.             *Cmd: =PCL_CRD_K632_C632
  535.         }
  536.  
  537.         EXTERN_GLOBAL: *OEMCustomData: 
  538. +           =OEM_COMMON_INFO
  539. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  540.  
  541.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  542.         *Constraints: LIST(PQ.Econo, PQ.Best)
  543.         *Constraints: LIST(Resolution.r600x600)
  544.     }
  545.     *Option: TransparencyNormalPhotoPen
  546.     {
  547.         *rcNameID: =AUTO_SELECT_DISPLAY
  548.         *Command: CmdSelect
  549.         {
  550.             *Order: DOC_SETUP.50
  551.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  552.         }
  553.  
  554.         EXTERN_GLOBAL: *OEMCustomData: 
  555. +           =OEM_COMMON_INFO
  556. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  557.  
  558.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  559.         *Constraints: LIST(PQ.Econo, PQ.Best)
  560.         *Constraints: LIST(Resolution.r600x600)
  561.     }
  562.     *Option: TransparencyBest
  563.     {
  564.         *rcNameID: =AUTO_SELECT_DISPLAY
  565.         *Command: CmdSelect
  566.         {
  567.             *Order: DOC_SETUP.50
  568.             *Cmd: =PCL_CRD_K632_C632
  569.         }
  570.  
  571.         EXTERN_GLOBAL: *OEMCustomData: 
  572. +           =OEM_COMMON_INFO
  573. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  574.  
  575.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  576.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  577.         *Constraints: LIST(Resolution.r600x600)
  578.     }
  579.     *Option: TransparencyBestPhotoPen
  580.     {
  581.         *rcNameID: =AUTO_SELECT_DISPLAY
  582.         *Command: CmdSelect
  583.         {
  584.             *Order: DOC_SETUP.50
  585.             *Cmd: =PCL_CRD_K632_C632_PHOTO_PEN
  586.         }
  587.  
  588.         EXTERN_GLOBAL: *OEMCustomData:
  589. +           =OEM_COMMON_INFO
  590. +           =OEM_DF_K632_C632_PHOTO_PEN =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  591.  
  592.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  593.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  594.         *Constraints: LIST(Resolution.r600x600)
  595.    }
  596. }
  597.  
  598.  
  599. *%%
  600. *%% Print Quality Macros
  601. *%%
  602. *switch: MediaType
  603. {
  604.     *case: STANDARD
  605.     {
  606.         *switch: ColorMode
  607.         {
  608.             *case: Mono
  609.             {
  610.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  611.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  612.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  613.                 *DefaultQuality: BETTERQUALITY
  614.             }
  615.             *case: Gray8
  616.             {
  617.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  618.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  619.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  620.                 *DefaultQuality: BETTERQUALITY
  621.             }
  622.             *default:
  623.             {
  624.                 *switch: HPPhotoCartridge
  625.                 {
  626.                     *case: Installed
  627.                     {
  628.                         *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,          PQ.Econo,  Resolution.r300x300)
  629.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColorPhotoPen, PQ.Normal, Resolution.r300x300)
  630.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColorPhotoPen,   PQ.Best,   Resolution.r300x300)
  631.                         *DefaultQuality: BETTERQUALITY
  632.                     }
  633.                     *case: NotInstalled
  634.                     {
  635.                         *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  636.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  637.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r300x300)
  638.                         *DefaultQuality: BETTERQUALITY
  639.                     }
  640.                 }
  641.             }
  642.         }
  643.     }
  644.     *case: HP_PREMIUM_INKJET_PAPER
  645.     {
  646.         *switch: ColorMode
  647.         {
  648.             *case: Mono
  649.             {
  650.                 *switch: HPPhotoCartridge
  651.                 {
  652.                     *case: Installed
  653.                     {
  654.                         *DraftQualitySettings:  LIST()
  655.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  656.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  657.                         *DefaultQuality: BESTQUALITY
  658.                     }
  659.                     *case: NotInstalled
  660.                     {
  661.                         *DraftQualitySettings:  LIST()
  662.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  663.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  664.                         *DefaultQuality: BESTQUALITY
  665.                     }
  666.                 }
  667.             }
  668.             *case: Gray8
  669.             {
  670.                 *switch: HPPhotoCartridge
  671.                 {
  672.                     *case: Installed
  673.                     {
  674.                         *DraftQualitySettings:  LIST()
  675.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  676.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  677.                         *DefaultQuality: BESTQUALITY
  678.                     }
  679.                     *case: NotInstalled
  680.                     {
  681.                         *DraftQualitySettings:  LIST()
  682.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  683.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  684.                         *DefaultQuality: BESTQUALITY
  685.                     }
  686.                 }
  687.             }
  688.             *default:
  689.             {
  690.                 *switch: HPPhotoCartridge
  691.                 {
  692.                     *case: Installed
  693.                     {
  694.                         *DraftQualitySettings:  LIST()
  695.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  696.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  697.                         *DefaultQuality: BESTQUALITY
  698.                     }
  699.                     *case: NotInstalled
  700.                     {
  701.                         *DraftQualitySettings:  LIST()
  702.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  703.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  704.                         *DefaultQuality: BESTQUALITY
  705.                     }
  706.                 }
  707.             }
  708.         }
  709.     }
  710.     *case: HP_PHOTO_PAPER
  711.     {
  712.         *switch: ColorMode
  713.         {
  714.             *case: Mono
  715.             {
  716.                 *switch: HPPhotoCartridge
  717.                 {
  718.                     *case: Installed
  719.                     {
  720.                         *DraftQualitySettings:  LIST()
  721.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  722.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  723.                         *DefaultQuality: BESTQUALITY
  724.                     }
  725.                     *case: NotInstalled
  726.                     {
  727.                         *DraftQualitySettings:  LIST()
  728.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  729.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r300x300)
  730.                         *DefaultQuality: BESTQUALITY
  731.                     }
  732.                 }
  733.             }
  734.             *case: Gray8
  735.             {
  736.                 *switch: HPPhotoCartridge
  737.                 {
  738.                     *case: Installed
  739.                     {
  740.                         *DraftQualitySettings:  LIST()
  741.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  742.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  743.                         *DefaultQuality: BESTQUALITY
  744.                     }
  745.                     *case: NotInstalled
  746.                     {
  747.                         *DraftQualitySettings:  LIST()
  748.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  749.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PhotoBest,   PQ.Best,   Resolution.r300x300)
  750.                         *DefaultQuality: BESTQUALITY
  751.                     }
  752.                 }
  753.             }
  754.             *default:
  755.             {
  756.                 *switch: HPPhotoCartridge
  757.                 {
  758.                     *case: Installed
  759.                     {
  760.                         *DraftQualitySettings:  LIST()
  761.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  762.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  763.                         *DefaultQuality: BESTQUALITY
  764.                     }
  765.                     *case: NotInstalled
  766.                     {
  767.                         *DraftQualitySettings:  LIST()
  768.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PhotoNormal, PQ.Normal, Resolution.r300x300)
  769.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PhotoBest,   PQ.Best,   Resolution.r300x300)
  770.                         *DefaultQuality: BESTQUALITY
  771.                     }
  772.                 }
  773.             }
  774.         }
  775.     }
  776.     *case: GLOSSY
  777.     {
  778.         *switch: ColorMode
  779.         {
  780.             *case: Mono
  781.             {
  782.                 *switch: HPPhotoCartridge
  783.                 {
  784.                     *case: Installed
  785.                     {
  786.                         *DraftQualitySettings:  LIST()
  787.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  788.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  789.                         *DefaultQuality: BESTQUALITY
  790.                     }
  791.                     *case: NotInstalled
  792.                     {
  793.                         *DraftQualitySettings:  LIST()
  794.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  795.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  796.                         *DefaultQuality: BESTQUALITY
  797.                     }
  798.                 }
  799.             }
  800.             *case: Gray8
  801.             {
  802.                 *switch: HPPhotoCartridge
  803.                 {
  804.                     *case: Installed
  805.                     {
  806.                         *DraftQualitySettings:  LIST()
  807.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  808.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  809.                         *DefaultQuality: BESTQUALITY
  810.                     }
  811.                     *case: NotInstalled
  812.                     {
  813.                         *DraftQualitySettings:  LIST()
  814.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  815.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  816.                         *DefaultQuality: BESTQUALITY
  817.                     }
  818.                 }
  819.             }
  820.             *default:
  821.             {
  822.                 *switch: HPPhotoCartridge
  823.                 {
  824.                     *case: Installed
  825.                     {
  826.                         *DraftQualitySettings:  LIST()
  827.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  828.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  829.                         *DefaultQuality: BESTQUALITY
  830.                     }
  831.                     *case: NotInstalled
  832.                     {
  833.                         *DraftQualitySettings:  LIST()
  834.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  835.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  836.                         *DefaultQuality: BESTQUALITY
  837.                     }
  838.                 }
  839.             }
  840.         }
  841.     }
  842.     *case: TRANSPARENCY
  843.     {
  844.         *switch: ColorMode
  845.         {
  846.             *case: Mono
  847.             {
  848.                 *switch: HPPhotoCartridge
  849.                 {
  850.                     *case: Installed
  851.                     {
  852.                         *DraftQualitySettings:  LIST()
  853.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  854.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  855.                         *DefaultQuality: BETTERQUALITY
  856.                     }
  857.                     *case: NotInstalled
  858.                     {
  859.                         *DraftQualitySettings:  LIST()
  860.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  861.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  862.                         *DefaultQuality: BETTERQUALITY
  863.                     }
  864.                 }
  865.             }
  866.             *case: Gray8
  867.             {
  868.                 *switch: HPPhotoCartridge
  869.                 {
  870.                     *case: Installed
  871.                     {
  872.                         *DraftQualitySettings:  LIST()
  873.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  874.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  875.                         *DefaultQuality: BETTERQUALITY
  876.                     }
  877.                     *case: NotInstalled
  878.                     {
  879.                         *DraftQualitySettings:  LIST()
  880.                         *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  881.                         *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  882.                         *DefaultQuality: BETTERQUALITY
  883.                     }
  884.                 }
  885.             }
  886.             *default:
  887.             {
  888.                 *switch: HPPhotoCartridge
  889.                 {
  890.                     *case: Installed
  891.                     {
  892.                         *DraftQualitySettings:  LIST()
  893.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormalPhotoPen, PQ.Normal, Resolution.r300x300)
  894.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBestPhotoPen,   PQ.Best,   Resolution.r300x300)
  895.                         *DefaultQuality: BETTERQUALITY
  896.                     }
  897.                     *case: NotInstalled
  898.                     {
  899.                         *DraftQualitySettings:  LIST()
  900.                         *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  901.                         *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  902.                         *DefaultQuality: BETTERQUALITY
  903.                     }
  904.                 }
  905.             }
  906.         }
  907.     }
  908. }
  909.